/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package accesoDatos;

import logicaNegocio.Sancion;
import java.util.*;

/**
 * 
 * @author Manuelita
 */
public class GSancion {
    private ArrayList<Sancion> lista;

    /**
     * 
     */
    public GSancion(){
        lista = new ArrayList();
        this.prueba();
    }
    
    private void prueba(){
        this.lista.add(new Sancion());
        this.lista.add(new Sancion());
    }
    
    /**
     * 
     * @param identificacion
     * @return
     */
    public int buscarDato(String identificacion){
        int posicion = 0;
        for(Sancion s : this.lista){
            if(s.getIdPersona().equals(identificacion))
                return posicion;
            posicion++;
        }
        return -1;
    }
    
    /**
     * 
     * @param S
     */
    public void ingresarDato(Sancion S){
        this.lista.add(S);
    }
    
    /**
     * 
     * @param S
     * @param Posicion
     */
    public void modificarDato(Sancion S, int Posicion){
        this.lista.remove(Posicion);
        this.lista.add(Posicion, S);
    }
    
    /**
     * 
     * @param Posicion
     */
    public void eliminarDato(int Posicion){
        this.lista.remove(Posicion);
    }
    
    /**
     * 
     * @return
     */
    public ArrayList<Sancion> getLista() {
        return lista;
    }

    /**
     * 
     * @param lista
     */
    public void setLista(ArrayList<Sancion> lista) {
        this.lista = lista;
    }
    
}
